package com.ylq.dao;

import com.ylq.entity.Modules;
import com.ylq.entity.Roles;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Author qiang
 * @Description TODO
 * @Date 2020-04-30
 **/
public interface ModulesDao {
    //创建模块
    int createModule(Modules modules);
    //更新模块
    int updateModule(Modules modules);
    //删除模块
    int deleteModule(@Param("mId")int mId);
    //删除模块
    int deleteMo(@Param("mId")int mId);

    /**
     * 查询所有模块信息
     */
    List<Modules> queryAll();
    /**
     * 根据角色查询所有模块信息
     */
    List<Modules> selByRoleName(List<String> roleNames);


    List<Modules> getSysRightLayui(@Param("rms")String rms);
}
